package org.finesys.system.service;

import java.util.List;

import org.finesys.common.core.module.R;
import org.finesys.common.mp.core.service.BaseService;
import org.finesys.system.api.entity.SysPost;
import org.finesys.system.api.vo.PostExcelVO;
import org.springframework.validation.BindingResult;

public interface SysPostService extends BaseService<SysPost> {
    /**
     * 导入岗位
     *
     * @param excelVOList   岗位列表
     * @param bindingResult 错误信息列表
     * @return ok fail
     */
    R<?> importExcel(List<PostExcelVO> excelVOList, BindingResult bindingResult);

    /**
     * 导出excel 表格
     *
     * @return
     */
    List<PostExcelVO> listPost();
}
